Trilium can import ZIP exports from Notion while preserving structure and formatting.

Import process

In Notion, there are two ways to export data:

In Trilium Notes:

  1. In the Note Tree, right click and select Import into note.
  2. In the Import from section, select Notion.
  3. Upload the ZIP obtained in the previous step.

Supported features

The following features are preserved by Trilium during the import process:

Databases

Notion databases are imported into Collections, where each item of the database is saved as a page in the collection. Through the use of inherited Promoted Attributes, most of the page properties in Notion are preserved by the import.

The resulting collection will be Table regardless of the original view the database was exported in. That's because the active view is not saved in the export and the table collection is the most compatible with Notion.

Notion type Trilium
Text / Select / Status / Place Single-valued text label
Number Single-valued number label for plain numbers. Formatted values (currency, percent, thousands separators) are normalized to a bare number, e.g. $1,200.501200.50.
ID Single-valued number or text label (depending on whether a prefix is configured)
Multi-select One text label per option (multi)
URL / Email / Phone url label (mailto:, tel:prefix)
Date
  • datetime if at least one has time.
  • date if only dates.
  • Two attributes if any of the dates have an end date.
Checkbox boolean label (true/ false).
Person One text label per user (multi)
Created by / Edited by Single-valued text label
Created time / Last edited time Assigned to the note's creation and modification date.
Relation Mapped to relations, each link resolved to its target note via the existing cross-page map; targets outside the import are dropped.
Files & Media The files are preserved as attachments, and a link to them is prepended to the content of the note for visibility.
Formulas / Rollup

A text, number or booleanlabel depending on the value. Dates are rendered as textbecause the export doesn't offer any type information.

The Notion export does not preserve the formula/rollup configuration itself, instead it just exports the value.

Button / Verification / any other type Unsupported, they will be dropped from the import.

Limitations

Missing data from the import

The following information is not preserved by the import because it is not available in the export so it cannot be restored:

Cover images and page icon

The page icon or emoji is not preserved, with created notes having the default icon. The cover image is not imported at all.

Reporting issues

When importing your Notion workspace, you might find issues in how a note is imported; in that case consider reporting it.

When reporting such an issue make sure to provide the following information: